package tool

type ToolGroup struct {
	CodeGenServiceInst             *CodeGenService
	GenBizServiceInst              *GenBizService
	GenTemplateClassifyServiceInst *GenTemplateClassifyService
	GenTemplateFileServiceInst     *GenTemplateFileService
	GenDatasourceServiceInst       *GenDatasourceService
	GenTableServiceInst            *GenTableService
	GenTableColumnServiceInst      *GenTableColumnService
}

var (
	ToolGroupInst = &ToolGroup{
		CodeGenServiceInst:             codeGenService,
		GenBizServiceInst:              genBizService,
		GenTemplateClassifyServiceInst: genTemplateClassifyService,
		GenTemplateFileServiceInst:     genTemplateFileService,
		GenDatasourceServiceInst:       genDatasourceService,
		GenTableServiceInst:            genTableService,
		GenTableColumnServiceInst:      genTableColumnService,
	}
)
